﻿using System;
using System.Collections.Generic;
using Infrastucture;

namespace TimeSplicerModule.DomainModels
{
    public class ProjectUserModel : DomainObject
    {
        private Guid _projectUserGuid;
        private Guid _projectGuid;
        private Guid _userGuid;
        private Guid _projectRoleGuid;
        private UserModel _user;
        private ProjectRoleModel _projectRole;



        public Guid ProjectUserGuid
        {
            get { return _projectUserGuid; }
            set { SetProperty(ref _projectUserGuid, value); }
        }
        public Guid ProjectGuid
        {
            get { return _projectGuid; }
            set { SetProperty(ref _projectGuid, value); }
        }
        public Guid UserGuid
        {
            get { return _userGuid; }
            set { SetProperty(ref _userGuid, value); }
        }
        public Guid ProjectRoleGuid
        {
            get { return _projectRoleGuid; }
            set { SetProperty(ref _projectRoleGuid, value); }
        }
        public UserModel User
        {
            get { return _user; }
            set { SetProperty(ref _user, value); }
        }
        public ProjectRoleModel ProjectRole
        {
            get { return _projectRole; }
            set { SetProperty(ref _projectRole, value); }
        }
    }
}
